首页
首页

Kubernetes 滚动升级pod

  • 项目需要实时升级,而且不能中断服务,这时就需要使用到k8s提供的滚动升级

流程:

  1. 修改yaml配置

要修改的内容为 1、)项目名称 2、)labels不能和滚动升级前相同(app和version标签随便改一个)

  1. 执行滚动更新

命令:kubectl -s 100.98.237.28:8080 rolling-update hr-phsv5 -f hr-phs-rc.yaml

解释: kubectl -s k8s的API地址 rolling-update 老的项目名 -f 更改后的yaml文件

升级成功后图:

enter image description here

  1. get pod查看

    1
    kubectl -s 100.98.237.28:8080 get pod |grep hr-phs
  2. 检查

以上

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫